<p> 
			As mentioned, above, the text memory is simply a chunk of memory in our address
			space. This buffer is located at 0xB8000, in physical memory. The buffer is of the
			datatype 'short', meaning that each item in this text memory array takes up 16-bits,
			rather than the usual 8-bits that you might expect. Each 16-bit element in the text
			memory buffer can be broken into an 'upper' 8-bits and a 'lower' 8-bits. The lower
			8 bits of each element tells the display controller what character to draw on the
			screen. The upper 8-bits is used to define the foreground and background colors of
			which to draw the character.
		</p> 
		
		<table> 
			<tr> 
				<td> 
					<table cols="50,50,50,50,100,100"> 
						<tr> 
							<td width="50" align="left"> 
								15
							</td> 
							<td width="50" align="right"> 
								12
							</td> 
							<td width="50" align="left"> 
								11
							</td> 
							<td width="50" align="right"> 
								8
							</td> 
							<td width="100" align="left"> 
								7
							</td> 
							<td width="100" align="right"> 
								0
							</td> 
						</tr> 
					</table> 
				</td> 
			</tr> 
			<tr> 
				<td> 
					<table cols="100, 100, 200" border="1" bordercolor="#808080"> 
						<tr> 
							<td width="100" align="center"> 
								Backcolor
							</td> 
							<td width="100" align="center"> 
								Forecolor
							</td> 
							<td width="200" align="center"> 
								Character
							</td> 
						</tr> 
					</table> 
				</td> 
			</tr> 
		</table> 
		
		<p> 
			The upper 8-bits of each 16-bit text element is called an 'attribute byte', and the
			lower 8-bits is called the 'character byte'. As you can see from the above table,
			mapping out the parts of each 16-bit text element, the attribute byte gets broken
			up further into 2 different 4-bit chunks: 1 representing background color and 1
			representing foreground color. Now, because of the fact that only 4-bits define
			each color, there can only be a maximum of 16 different colors to choose from (Using
			the equation (num bits ^ 2) - 4^2 = 16). Below is a table of the default 16-color
			palette.
		</p> 
 
		<table cols="50, 200, 50, 200"> 
			<tr> 
				<th align="left" width="50">Value</th> 
				<th align="left" width="200">Color</th> 
				<th align="left" width="50">Value</th> 
				<th align="left" width="200">Color</th> 
			</tr> 
			<tr> 
				<td width="50"> 
					0
				</td> 
				<td width="200"> 
					<font color="black">BLACK</font> 
				</td> 
				<td width="50"> 
					8
				</td> 
				<td width="200"> 
					<font color="#444444">DARK GREY</font> 
				</td> 
			</tr> 
			<tr> 
				<td width="50"> 
					1
				</td> 
				<td width="200"> 
					<font color="#0000FF">BLUE</font> 
				</td> 
				<td width="50"> 
					9
				</td> 
				<td width="200"> 
					<font color="#3399FF">LIGHT BLUE</font> 
				</td> 
			</tr> 
			<tr> 
				<td width="50"> 
					2
				</td> 
				<td width="200"> 
					<font color="#00FF00">GREEN</font> 
				</td> 
				<td width="50"> 
					10
				</td> 
				<td width="200"> 
					<font color="#99FF66">LIGHT GREEN</font> 
				</td> 
			</tr> 
			<tr> 
				<td width="50"> 
					3
				</td> 
				<td width="200"> 
					<font color="#00FFFF">CYAN</font> 
				</td> 
				<td width="50"> 
					11
				</td> 
				<td width="200"> 
					<font color="#CCFFFF">LIGHT CYAN</font> 
				</td> 
			</tr> 
			<tr> 
				<td width="50"> 
					4
				</td> 
				<td width="200"> 
					<font color="#FF0000">RED</font> 
				</td> 
				<td width="50"> 
					12
				</td> 
				<td width="200"> 
					<font color="#FF6600">LIGHT RED</font> 
				</td> 
			</tr> 
			<tr> 
				<td width="50"> 
					5
				</td> 
				<td width="200"> 
					<font color="#CC0099">MAGENTA</font> 
				</td> 
				<td width="50"> 
					13
				</td> 
				<td width="200"> 
					<font color="#FF66FF">LIGHT MAGENTA</font> 
				</td> 
			</tr> 
			<tr> 
				<td width="50"> 
					6
				</td> 
				<td width="200"> 
					<font color="#663300">BROWN</font> 
				</td> 
				<td width="50"> 
					14
				</td> 
				<td width="200"> 
					<font color="#CC6600">LIGHT BROWN</font> 
				</td> 
			</tr> 
			<tr> 
				<td width="50"> 
					7
				</td> 
				<td width="200"> 
					<font color="#CCCCCC">LIGHT GREY</font> 
				</td> 
				<td width="50"> 
					15
				</td> 
				<td width="200"> 
					<font color="white">WHITE</font> 
				</td> 
			</tr> 
 
		</table> 